Usher surprises mom who opened her home to over 300 foster kids