Jessica Alba wears a bikini, could be pregnant