How many days does a osprey egg to hatch?