Ayesha Curry pregnant, expecting baby No. 4 with husband Steph Curry