GarageBand for iPhone and iPod touch completes ensemble